Hallo alleseits, wir machen weiter mit iWGS und fangen jetzt mal so richtig mit
programmieren an. Wir hatten uns beim letzten mal über computer unterhalten was die so im
Prinzip sind. Wir hatten uns so im wesentlichen die Komponenten angeguckt. Im wesentlichen gibt es
sozusagen zwei Ebenen auf denen man gucken kann. Es gibt einmal so die Ebene wo man sagt naja wir
haben was ist ein Computer der hat irgendwie eine Eingabe, Geräte sowas wie Tastatur, Mikrofon,
Netzwerk sowas alles und wir haben einen Ausgabeteil, Bildschirme, Lautsprecher auch
wie das Netzwerk alle solche Dinge und dazwischen passiert irgendwas und zwar dass Informationen
die wir als Eingabe reinkriegen transformiert wird und wichtig dabei der Transformation ist
dass die durch ein Programm kontrolliert wird und zur Ausgabe Informationen verarbeitet wird.
Wobei wir Informationen immer als etwas verstehen was im wesentlichen man als eine Zeichenkette
sich vorstellen kann. Wenn wir an der Tastatur sind erzeugen wir eine Zeichenkette wenn uns
irgendwas auf dem Bildschirm ausgegeben wird ist das erst mal typischerweise auch eine Zeichenkette
selbst wenn es grafisch ist können wir das irgendwie als Zeichenketten werten und wie genau
wir das machen werden wir uns gemeinsam angucken und dazwischen ist irgendwie dieser Transformator
und das wichtige daran ist dass dieser Transformator steuerbar ist also so als wenn man das vergleicht
mit einem Spaten oder sowas der kann genau eine Sache während unsere Recheneinheit,
unser Zentralprozessor ist etwas der kann viele Dinge, kann viele Transformationen machen
und welchem er macht hängt davon ab was wir als Programm reinschreiben und das gibt
eine ganz neue Qualität sozusagen von Werkzeugen darüber werden wir uns noch Gedanken machen.
Genau also wir haben irgendwie das sind die physischen Anteile wir sprechen von Hardware
weil es typischerweise hart ist bei Menschen wo wir woanders rechnen sprechen wir manchmal
von Wetware weil es nicht so hart ist sondern irgendwie so feucht und da haben wir so Sachen
das einzige was da wirklich wichtig ist ist dass wir eine Recheneinheit haben die typischerweise
irgendwie für Kontrollschluss in Programmen zuständig wird damit werden wir uns heute
beschäftigen und mit Dingen mit denen man rechnen kann Zahlen typischerweise aber auch
sowas wie Wahrheitswerte ist etwas wahr oder falsch und dann das ist sehr wichtig haben
wir haben wir ein Gedächtnis Programmieren macht gar keinen Spaß wenn man sich nicht
zu irgendwelche Zwischenergebnisse merken kann und bei diesen bei bei der Information
typischerweise unterscheiden wir eben Daten das sind so Dinge die wir in Eingabe haben
oder die wir auch uns merken in der Gedächtniseinheit Memory und Programme und zu den Programmen
darum geht es wird es im Wesentlichen heute gehen und man stellt sich das ein bisschen
vor dass Programme sind sozusagen die Anweisungen welche Transformationen auf den Daten durchgeführt
werden soll sozusagen Operator und Operant deswegen reden denken wir immer so in dieser
ja in dieser Dreieinigkeit von Maschinen das die Hardware dann haben wir hier Software die
wir unterteilen irgendwie in Programme manchmal sprechen wir auch von Algorithmen wenn wir uns
nicht auf irgendwie die fest auf die Programmiersprache festlegen wollen und sozusagen abstrahieren
wollen von der konkreten Programmiersprache dann sprechen wir von Algorithmen und Daten
okay und die interagieren irgendwie heftig miteinander und das werden wir gucken und das
werden wir verstehen gemeinsam sprechen wir dabei von Software okay es geht uns Programmieren
und Programmieren ist einfach Programme schreiben im Prinzip ganz einfach dabei muss man eben
im Kopf verhalten und das ist wirklich so wichtig dass man mal ganz explizit darauf
hinweisen will Computer sind extrem zuverlässig die tun ganz genau was man ihnen sagt ja früher
war es noch so dass man so manchmal irgendwie Fehler hatte und die konnte man natürlich
wackeln an der Platine beheben sowas gibt es alles praktisch nicht mehr das wichtige
daran fürs Programmieren ist wenn ein Fehler drin ist ist das ihr Fehler oder mein Fehler
ja das ist dass der Computer tatsächlich echt Fehler hat passiert nahezu nicht mehr das letzte
größere mal dass sowas passiert war ist 30 jahre her praktisch das war das sogenannte
pensions desaster das hat intel irgendwie eine milliarde gekostet und die passen sehr
gut darauf auf dass es nicht wieder passiert also computer sind doch die intelligenz die man so
manchmal sieht liegt tatsächlich wirklich in den programm und die werden einfach abgearbeitet
Presenters
Zugänglich über
Offener Zugang
Dauer
01:30:09 Min
Aufnahmedatum
2019-10-31
Hochgeladen am
2019-11-01 05:19:02
Sprache
de-DE